QT学习记录002 |
您所在的位置:网站首页 › 用vs写hello world › QT学习记录002 |
(作为一个QT and C++菜鸟,我实在不想承认我写个 “Hello World” 写了大半天,但事实就是如此,反反复复写了七八遍我才敢确定我会写”Hello World“了) (好歹挣扎了大半天天,这里就做个记录叭!!) 一、创建QT项目如图,这里选择 “QT Widgets Application” (PS:要求不高的话,入门级的我是把 ”QT Widgets Application“ 和 ”QT GUI Application“ 当成一个东西的) 双击 “XXXXX.h” 打开QT 设计器
QT自带的信号查看: 1. 信号函数不规范 connect(ui.pushButton, SIGNAL(clicked()), this, SLOT(button1_clicked()));我一开始没注意,“SIGNAL(clicked())” 写成 “SIGNAL(click())” ,运行时点击按钮一直没反应,这里如果没有自定义信号,就必须写QT自带的信号,不能拼错。 另外,关于connect()里面sender、signal、receiver、slot 的解释,详见: Qt 定义信号 signals 和 槽 slots 2. 双击 “XXXXXX.ui”打不开QT设计器,或者报错闪退 解决方法详见链接 :Qt VS中双击ui文件无法打开的问题 3. 槽的申明 槽的申明一定要规范:注意是 “private slots:” ,不是的 “pricvate:" ,关键字“slots”一定不能少!!! |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |